Installing on Linux/de

Übersicht

Die Installation von FreeCAD auf den am bekanntesten Linux-Systemen wurde nun von der Gemeinschaft befürwortet, und FreeCAD ist direkt über den entsprechenden Paketmanager dieser Distributionen verfügbar. Das FreeCAD-Team stellt auch einige zur Verfügung:

Ubuntu und Ubuntu-basierte Systeme

Viele Linuxdistributionen basieren auf Ubuntu und teilen ihre Repositorys. Neben den offiziellen Varianten (Kubuntu, Lubuntu und Xubuntu) gibt es nicht offizielle Ableitungen wie etwa Linux Mint, Voyager und andere. Die nachfolgenden Installationsoptionen (Ausklappen) sollten kompatibel zu allen diesen Systemen sein.

Offizielle Version

FreeCAD ist in den Ubuntu Universum-Repositorys verfügbar und kann über das Software Center oder über das Terminal installiert werden:

sudo snap install freecad

Hinweis: Das Ubuntu Universe-Paket kann veraltet sein, da die Paketierung hinter dem neuesten stabilen Quellcode zurückbleiben kann. In diesem Fall wird empfohlen, das Paket aus dem -stable PPA unten zu installieren. Darüber hinaus kann die Installation des Pakets -daily durchgeführt werden, um den Entwicklungszweig zu testen.

Stabile PPA-Version

Achtung: Die FreeCAD-PPA wird derzeit nicht gepflegt und sucht nach Freiwilligen. Bitte eine Alternative verwenden (snap, appimage), bis dieser Fehler behoben ist!

Persönliches Paket Archiv (PPA) für die stabile FreeCAD-Version wird von der FreeCAD-Gemeinschaft auf Launchpad gepflegt. Das Launchpad-Repository heißt FreeCAD Stable Releases.

GUI

Das stabile PPA über die grafische Benutzeroberfläche (GUI) installieren:

1. Zu Ubuntu Software → Software & Aktualisierungen → Softwarequellen → Andere Software navigieren
2. Auf Hinzufügen klicken, dann die folgende Zeile kopieren und einfügen
ppa:freecad-maintainers/freecad-stable
3. Die Quelle hinzufügen, den Dialog schließen und die Softwarequellen neu laden, falls man dazu aufgefordert wird.

Jetzt kann die letzte stabile FreeCAD-Version über das Ubuntu Software Center gefunden und installiert werden.

CLI

Das stabile PPA über die Befehlszeilenoberfläche (CLI) installieren:

1. Das PPA zu den Softwarequellen hinzufügen:
sudo add-apt-repository ppa:freecad-maintainers/freecad-stable
2. Die aktualisierten Paketlisten abrufen:
sudo apt update
3. Dann FreeCAD zusammen mit der Offline-Dokumentation installieren:
sudo apt install freecad freecad-doc

Hinweis: Aufgrund von Paketierungsproblemen kollidiert das Paket freecad-doc in bestimmten Versionen von Ubuntu mit der Installation von FreeCAD oder einer seiner Abhängigkeiten; wenn dies der Fall ist, das Paket entfernen freecad-doc, und nur das Paket freecad installieren. Wenn das Paket freecad-doc nicht existiert, dann wird es ignoriert.

Installation prüfen

4. Sobald man das stabile PPA zu den Quellen hinzugefügt hat, das freecad-Paket wird diese PPA-Version über derjenigen installieren, die vom Ubuntu Universe-Repository bereitgestellt wird. Die verfügbaren Versionen können mit apt-cache angesehen werden.
apt-cache policy freecad
Die Ausgabe sollte ähnlich wie die folgende aussehen (natürlich werden die Versionsangaben variieren):
freecad:
  Installed: (none)
  Candidate: 2:0.18.4+dfsg1~201911060029~ubuntu18.04.1
  Version table:
     2:0.18.4+dfsg1~201911060029~ubuntu18.04.1 500
        500 http://ppa.launchpad.net/freecad-maintainers/freecad-stable/ubuntu bionic/main amd64 Packages
     0.16.6712+dfsg1-1ubuntu2 500
        500 http://archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
ubuntu@ubuntu:~$ apt-cache policy freecad-doc
5. Die stabile (PPA)-Version von FreeCAD über die GUI oder CLI aufrufen. Die letztere Methode ist wie folgt:
./freecad

Entwicklungs-PPA (Täglich)

Da sich FreeCAD in ständiger Entwicklung befindet, kann das Tägliche Paket installiert werden, um mit den neuesten Verbesserungen und Fehlerkorrekturen Schritt zu halten. Das Repository wird auch auf Launchpad bereitgestellt und heißt freecad-daily.

Diese Version wird täglich aus dem offiziellen Haupt-Repository erstellt. Es muss beachtet werden, dass es zwar neue Funktionen und Fehlerbehebungen enthält, aber auch neuere Fehler aufweisen und instabil sein kann.

Das tägliche PPA zu den Softwarequellen hinzufügen, die Paketlisten aktualisieren und das tägliche Paket installieren:

sudo add-apt-repository ppa:freecad-maintainers/freecad-daily
sudo apt update
sudo apt install freecad-daily

Jeden Tag kann auf den neuesten Stand aktualisiert werden:

sudo apt update
sudo apt install freecad-daily

Hinweis: In einigen Fällen führt neuer Code oder führen Abhängigkeiten, die zu FreeCAD hinzugefügt werden, zu Paketierungsfehlern; in diesem Fall kann es vorkommen, dass kein tägliches Paket generiert wird, bis die Verantwortlichen die Probleme manuell beheben. Wenn der neueste Code weiter getestet werden soll, solltest man den Quellcode holen und FreeCAD direkt kompilieren; Anweisungen dazu findet man unter Kompilieren.

Die tägliche (PPA)-Version von FreeCAD ausführen:

freecad-daily

Hinweis: es ist möglich, sowohl die -stable als auch -daily-Pakete im gleichen System zu installieren. Dies ist nützlich, wenn mit einer stabilen Version gearbeitet werden soll und trotzdem die neuesten Funktionen in der Entwicklung getestet werden sollen. Man muss beachten, dass die ausführbare Datei für die tägliche Version freecad-daily ist, aber für die stabile Version ist es nur freecad.

Debian und andere Debian-basierte Systeme

Seit Debian Lenny ist FreeCAD direkt aus den Debian Software-Repositorys verfügbar und kann über Synaptic oder einfach mit installiert werden:

sudo apt install freecad

OpenSUSE

FreeCAD wird typischerweise mit YAST (Abk. Yet another Setup Tool)(deutsch: Noch ein anderes Einrichtungswerkzeug) installiert, dem Einrichtungs- und Konfigurationswerkzeug für das Linux-Betriebssystem, oder in jedem Terminal/Konsole (root Rechte erforderlich) mit:

zypper install FreeCAD

Hinweis: Dieses Verfahren bezieht sich nur auf die Installation offiziell freigegebener stabiler FreeCAD-Programmversionen, abhängig von den installierten Verknüpfungen zu den Programmpaket-Repositorys der Betriebssystemversion. Das openSUSE Paket kann veraltet sein, da das Paket hinter dem neuesten stabilen Quellcode zurückbleiben kann. In diesem Fall wird empfohlen, das Paket manuell aus den unten angegebenen (Expand) Quellcode-Repositorys zu installieren.

Es wird ein umfangreiches Veröffentlichungs-Programm für FreeCAD-Paket-Builds angeboten. Für eine Übersicht besuchen:

Übersicht über stabile Repositorys auf openSUSE

Im Allgemeinen ist es für die Auswahl der richtigen openSUSE-Distribution erforderlich, auf die jeweilige View Schaltfläche zu klicken.

Stabil

Die stabile Paketversion: Stabile Repositorien unter openSUSE. Die richtige openSUSE-Distributionsversion muss im unteren Teil der Webseite ausgewählt werden.

Hinweis: openSUSE hat mehrere Optionen zur Auswahl, wenn man FreeCAD herunterlädt. Um diese Optionen zu sehen, besucht man Übersicht über stabile Repositorys unter openSUSE.

Entwicklung

Die neueste Entwicklungsversionen auch bekannt als instabil: Auflistung instabiler Repositorys auf openSUSE

Empfohlen wird, die Binärpakete direkt zu beziehen. Dann die richtige Distribution für das installierte openSUSE-Betriebssystem auswählen.

Gentoo

FreeCAD kann einfach durch folgenden Befehl erstellt/installiert werden:

emerge freecad

Fedora

Das FreeCAD-Paket war zwischen den Versionen F20 und F38 in Fedora enthalten. Derzeit gibt es jedoch kein offizielles Fedora-Paket, da es in F39 aufgrund verschiedener Schwierigkeiten bei der Paketierung seiner Abhängigkeiten entfernt wurde.

Derzeit verfügbare Optionen sind (siehe auch unten):

  • AppImage – Download von der Github-Release-Seite von FreeCAD
  • Flatpak – org.freecad.FreeCAD
  • @freecad/nightly COPR

Aktuelle Versionen können durch Herunterladen einer der .AppImage-Versionen aus dem GitHub-Repository bezogen werden. Diese funktionieren unter Fedora einwandfrei.

Wenn man mit den absolut neuesten täglichen Bauten auf dem Laufenden bleiben möchte, ist FreeCAD auch verfügbar unter copr. Um den Bau von dort aus zu installieren, gib in einer Terminalsitzung ein:

sudo dnf copr enable @freecad/nightly
sudo dnf install freecad

Damit bleibt das copr Repository aktiv, also

sudo dnf upgrade

oder gleichwertig, wird auf den neuesten FreeCAD-Bau aktualisiert, zusammen mit Aktualisierungen von jedem der anderen aktiven Repositorys. Wenn man etwas Stabileres will, kann man es deaktivieren. @freecad/nightly erneut nach der Erstinstallation. Die copr Repositorys halten nur Bauten der letzten zwei Wochen. Dies ist keine Lösung, wenn man eine bestimmte ältere Version heraussuchen möchte.

Anweisungen sind auch auf Kompiliere FreeCAD selbst einschließlich eines Skripts speziell für Fedora, verfügbar. Mit einer kleinen Änderung, um die spezifische Festlegung von Git auszutesten, kann jede Version seit etwa FreeCAD 0.15 auf jeder Distribution seit Fedora 21 gebaut werden.

Arch

Installation von FreeCAD auf Arch Linux und Derivaten (z.B. Manjaro):

sudo pacman -S freecad

Andere

Wenn man feststellt, dass das System FreeCAD unterstützt, aber nicht auf dieser Seite dokumentiert ist, informiert man uns bitte im Forum!

Viele alternative, nicht-offizielle FreeCAD-Pakete sind im Netz verfügbar, z. B. für Systeme wie Slackware oder Fedora. Eine Suche im Netz kann schnell einige Ergebnisse liefern.

Installation auf anderen Linux/Unix-Systemen

Viele gängige Linux-Distributionen enthalten nun ein vorkompiliertes FreeCAD als Teil der Standardpakete. Dies ist oft veraltet, aber ein guter Ausgangspunkt. Überprüfe die Standardpaketmanager für das System. Eine der folgenden (Teil-) Befehlslisten könnte die offizielle FreeCAD-Version aus dem Terminal installieren. Dafür werden wahrscheinlich Administratorrechte benötigt.

apt install freecad
dnf install freecad
emerge freecad
slackpkg install freecad
yum install freecad
zypper install freecad
pacman -Sy freecad

Der Paketname unterscheidet Groß- und Kleinschreibung, also versucht man `FreeCAD` sowie `freecad`. Wenn das nicht funktioniert, entweder weil der Paketmanager keine vorkompilierte FreeCAD-Version enthält, oder weil die verfügbare Version für die Zwecke zu alt ist, versucht man die Pakete Flatpak oder Snap zu installieren (sie funktionieren mit den meisten x86_64-Linux-Distributionen) oder versucht eine der folgenden Dateien herunterzuladen. .AppImage Veröffentlichungen aus den GitHub-Repositorys. Diese funktionieren in der Regel auch mit den meisten x86_64-Linux-Distributionen, ohne spezielle Installation. Einfach sicherstellen, dass die heruntergeladene Datei als ausführbar markiert ist, und sie dann ausführen.

Wenn das immer noch nicht gut genug ist und keine andere Quelle eines vorkompilierten Pakets für die Umstände gefunden werden kann, wird man FreeCAD selbst kompilieren müssen.

Nächster Schritt

Sobald die Installation abgeschlossen ist, mit den ersten Schritten fortfahren.